package com.mc.lp.service;

import java.util.List;

import org.springframework.dao.DataAccessException;

import com.mc.lp.database.exception.ConcurrentAccessException;
import com.mc.lp.shared.vo.AcademicRecordVO;
import com.mc.lp.shared.vo.IValueObject;
import com.mc.lp.shared.vo.StudentRecordVO;
/*
 * @author aphanda
 * @date Dec 13, 2014
 * @time 9:13:41 PM
 */


public interface StrengthAndWeaknessService extends IService{
	public IValueObject saveStrengthAndWeakness(StudentRecordVO studentRecordVO)throws DataAccessException, ConcurrentAccessException;
	public IValueObject getStrengthAndWeaknessByEntityId(StudentRecordVO studentRecordVO);
	
	
	// User Screen Service methods
	public List<AcademicRecordVO> getStrengthAndWeaknessByEntityIdYear(Long entityId, int year, int limit);
}